package com.wanxi.demo;

import com.wanxi.tool.Tool;

import java.util.Arrays;

public class AvgArr {
    public static void main(String[] args) {
        /**
         * 思路：第一种方法
         * 1.得到最小值
         * 2.得到最大值
         * 3.求其他的和
         * 4.求平均数
         * 第二种方法：
         * 1.将数组排序，从小到大
         * 2.求第二个到倒数第二个之间的和
         * 3.求平均
         */
        int[] arr = Tool.getIntArr(10);

        System.out.println(Arrays.toString(arr));
        Arrays.sort(arr);
        System.out.println(Arrays.toString(arr));
        int max = Tool.maxArr(arr);
        int min = Tool.minArr(arr);
        int sum = Tool.sumArr(arr);
        double avg = (sum - min - max) / (arr.length - 2.0);
        System.out.println(avg);
    }
}
